.header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 10px;
  height: 50px;
  background-color: white;
  border-bottom: 1px solid #ccc;
  .middle {
    flex: 1;
    margin: 0 10px;
    // display: flex;
    // align-content: center;
    // justify-content: center;
    text-align: center;
  }
}

.search {
  border: 1px solid #ccc;
  border-radius: 20px;
  height: 36px;
  display: flex;
  justify-content: center;
  align-items: center;
  position: relative;

  span {
    font-size: 16px;
  }

  img {
    position: absolute;
    left: 20px;
    top: 50%;
    transform: translateY(-50%);
  }
}